home *** CD-ROM | disk | FTP | other *** search
/ Programmers Heaven 2 / Programmers Heaven 2.iso / files / program / c / files.bbs < prev    next >
Encoding:
File List  |  1997-10-03  |  36.1 KB  |  577 lines

  1.              ===================================================
  2.                  C programming tutorials and textfiles files
  3.              ===================================================
  4. C-LESSON.ZIP Yo! Learn C In 9 Steps!
  5. C_COURSE.ZIP C Tutorial
  6. C_CRIT.ZIP   The case against C
  7.              The programming language C has been in widespread use since the
  8.              early 1970s, and it is probably the language most widely used
  9.              by computer science professionals. The goal of this paper is to
  10.              argue that it is time to retire C in favour of a more modern
  11.              language. The choice of a programming language is often an
  12.              emotional issue which is not subject to rational discussion.
  13.              Nevertheless it is hoped to show here that there are good
  14.              objective reasons why C is not a good choice for large
  15.              programming projects. These reasons are related primarily to
  16.              the issues of software readability and programmer productivity.
  17. C_LESSON.ZIP Contains a complete course for you to learn the 'C' computer language
  18. C_PREC.ZIP   Operator Precedence and Associativity Rules in C / C++
  19. C_RESID.ZIP  How to Create an Interrupt-Driven C Routine
  20. CNEWS001.ZIP C NEWS Issue 1 Volume 1
  21.              This is the first issue of " C NEWS ", which is a newsletter
  22.              written by the users of the C BBS in Reston, VA. This
  23.              newsletter is an attempt to present - in a formalized manner -
  24.              the latest bug reports, and tips on how to better use the C
  25.              compilers that are currently in the marketplace.
  26. CNEWS002.ZIP C NEWS Issue 2 Volume 1
  27. CNEWS006.ZIP C NEWS Issue 6 Volume 1
  28. CNEWS007.ZIP C NEWS Issue 7 Volume 1
  29. CNEWS011.ZIP C NEWS Issue 11 Volume 1
  30. CREFCARD.ZIP C reference card
  31. CSTYLE.ZIP   This archive consists of a number of files describing rules and 
  32.              guidelines for c style practices. They address both readability 
  33.              and portability issues.  
  34. CTUTOR.ZIP   Programming in C - A Tutorial
  35. DJTUT255.ZIP DJGPP Tutorials v2.55
  36. GAMETUTR.ZIP PROGRAMMING OBJECT ORIENTED GAMES IN TURBO C.
  37.              This is an interactive book using the PC as a tutor to proceed
  38.              at your own pace. The book will teach fundamentals of
  39.              animation, help the reader apply principles of OOP, and help
  40.              the reader make an easier transition to object oriented
  41.              languages like C++.
  42. PTRTUT01.ZIP A tutorial on pointers and arrays in c
  43. RLVALUE.ZIP  A Brief Tutorial on Pointers, Lvalues, & Rvalues
  44. START_C.ZIP  How to begin programming in c/c++
  45. TEACHC.ZIP   TEACHC - Teaches C Programming
  46.  
  47.  
  48.              ===============================
  49.                  C programming utilities
  50.              ===============================
  51. BIN2H.ZIP    Binary File to 'C' Header File Conversion Utility (C source)
  52. BSTR21.ZIP   Bstring v2.1, BASIC String Functions for C
  53.              Libraries containing BASIC-style string functions for C and
  54.              C++. Date and time functions are also included. Libraries are
  55.              fully written in fast assembly code. Optimizations for Pentium
  56.              processors are implemented. Both Microsoft and Borland formats
  57.              are included. Operates under both DOS and Windows. Developed by
  58.              TechniLib.
  59. CAPT_TXT.ZIP CAPTURE Allows C/C++ Programmers to "Capture" strings of text
  60.              (without quotation marks) into a character array by adding the
  61.              assignment function "strcpy()". I think this is a real time
  62.              saving tool when adding large amounts of string data to your
  63.              C/C++ program source code.
  64. CEXTRACT.ZIP Cextract v.1.7
  65.              Is ideal for generating header files for large multi-file C
  66.              programs; cextract also functions as a rudimentary
  67.              documentation extractor, generating a sorted list of all
  68.              functions and their locations. FREEWARE, C source.
  69. CPROTO36.ZIP Cproto is a program that generates function prototypes and
  70.              variable declarations from C source code. It can also convert
  71.              function definitions between the old style and the ANSI C
  72.              style. This conversion overwrites the original files, so make a
  73.              backup copy of your files in case something goes wrong. C source
  74. CPT.ZIP      CPT - C Language Precedence Trainer
  75.              A key element in the rapid writing of error-free C code is a
  76.              thourough understanding of the relative precedence of the 35 C
  77.              language operators. Only when the precedence of any two
  78.              operators can be ranked without conscious thought can a C
  79.              programmer write with efficiency.
  80. CXT235.ZIP   CXT -(v2.35) - C Exploration Tools (v1.09)
  81.              CXT for Windows C source code analysis. Builds calltree,
  82.              cross-reference and provides a lot of useful informations. HTML
  83.              (WWW) and RTF (WinHelp) output possible. Various configuration
  84.              options. DOS and WINDOWS versions available. Shareware
  85. CXTW106.ZIP  The c exploration tools!
  86.              the c function tree generator (cft) and the c structure tree
  87.              generator (cst) are powerful program development, maintenance
  88.              and documentation tools. They provide the programmer the
  89.              ability to analyse the c or c++ source code of applications, no
  90.              matter how big or complex they are. Cft and cst are very useful
  91.              to explore new, unknown software and to support software reuse
  92.              and maintenance.
  93. DL.ZIP       Miracle C Compiler version 1.7 1 December 1996
  94.              The Miracle C Compiler runs on a 386 PC (or better) under
  95.              MS-DOS, accepting a dialect of the C language and generating
  96.              object code suitable for Microsoft or compatible linker.
  97. EMBED21.ZIP  Embedtxt is a "c" programming technique for hiding text
  98.              information within your program in such a way as to make it
  99.              more difficult for "hackers" to alter it. aLthough embedtxt is
  100.              not fool-proof, it does provide a good way of protecting your
  101.              programs from the normal attempts made by those who want to
  102.              change your program, be it, copyright notices, configuration
  103.              details, or whatever.
  104. FLOWER.ZIP   Flower 
  105.              Reads C source code and writes three reports to stdout: 
  106.              functions and which functions they call, functions and which 
  107.              functions call them, and a call tree. Includes C source.  
  108. IASM.ZIP     IASM v1.01
  109.              IASM is a utility for the Watcom C compiler. It allows you to 
  110.              insert Borland sytle ASM {} blocks into your C source and use 
  111.              the Watcom compiler.  
  112. LINKLIST.ZIP LinkList - is a graphical explanation
  113.              Of link lists and pointers, and their usage in C programming.
  114. MICRO-C2.ZIP DDS MICRO-C/PC example programs
  115. MKPROTO.ZIP  mkproto - make prototypes for functions
  116.              Mkproto takes as input one or more C source code files, and
  117.              produces as output (on the standard output stream) a list of
  118.              function prototypes (a la ANSI) for the external functions
  119.              defined in the given source files. This output, redirected to a
  120.              file, is suitable for #include'ing in a C source file.
  121. NICEC4.ZIP   Nicec version 4 
  122.              NiceC is a fast, learning and easy to use C source formatter. 
  123.              It completely formats C or C++ source codes according to your 
  124.              style which it has learned from a sample of your source code. 
  125. PACIFIC.ZIP  Pacific C for MS-DOS, v7.51
  126.              Welcome to Pacific C, HI-TECH Software's low cost, high
  127.              performance ANSI C compiler for MS-DOS. Pacific C combines most
  128.              of the features and power of the version 7 HI-TECH C Cross
  129.              Compilers into a compact, easy to use package which will run on
  130.              just about any MS-DOS based personal computer.
  131. SC_22.ZIP    Small C Compiler Version 2.2
  132.              The Small C compiler translAtes a subset of the C language into
  133.              assembly language. It runs under PC/MS-DOS 2.1 and later. Small
  134.              C is compatible with the Microsoft and Small Mac assemblers.
  135.              Small C takes full advantage of the ability of these assemblers
  136.              to generate relocatable object code, to maintain libraries of
  137.              relocatable modules, and to link separately compiled program
  138.              modules.
  139. SCI13.ZIP    Small C Interpreter
  140. SW.ZIP       Simple Windows v1.6 <ASP>
  141.              An I/O management system for Turbo C/C++. 1000's of windows 
  142.              ,screens,menus,forms,and songs with no growth in ram buffering. 
  143.              Simple disk management. Files built on an editor and called for 
  144.              simple small code. Font changer with 8 fonts,online docs, tutor 
  145.              sorce code, plus doc reader/printer. Simply Soft Modesto,CA 
  146.              95351  
  147. SYNPRINT.ZIP C/C++ Syntax Printer for HP printers
  148. SYNTAX.ZIP   syntax.c Program running a quick syntax check on C source
  149. TESTMN1.ZIP  TESTMAN processes a text file containing test case descriptions
  150.              and generates a single source file that when compiled exercise
  151.              your C/C++ code and check conditions you specify. Failures are
  152.              recorded and are listed in the output of the executable.
  153. WINPROTO.ZIP WinProto -
  154.              A Windows based utility for "C" programmers. Generates function
  155.              prototypes automatically from "C" source code. Sorting,
  156.              alignment, and other options available. FileSet definitions for
  157.              prototyping entire projects. Shareware, $15 registration.
  158. XREF.ZIP     Cross reference program v3.3.
  159.              Cross- references any number of C modules (including Windows
  160.              programs) and outputs: 1) A list of their global variables and
  161.              constants. 2) A summary listing of the functions. 3) A verbose
  162.              list of the functions. 4) A tree of the function's calls and
  163.              callers. Uses a DOS memory extender.
  164.  
  165.  
  166.              =======================================
  167.                  C Mathematics programming files
  168.              =======================================
  169. ADVC11.ZIP   ANY2DEC
  170.              Converts a number in string form, in any base (2-35), into an
  171.              unsigned integer. No checking for validity is done-- characters
  172.              are assumed to be within the proper range for the base chosen,
  173.              and the number as a whole is assumed to be within unsigned
  174.              integer range. C source
  175. APM.ZIP      Arbitrary Precision Math Library The Arbitrary Precision Math 
  176.              Library is a series of routines that allows the user to perform 
  177.              math to any level of accuracy that is desired. These APM 
  178.              entities ("APM" == "Arbitrary Precision Math") can be 
  179.              initialized from character strings or from long integers, and 
  180.              they can be converted back into character strings by a routine 
  181.              that allows simple formatting. With the exception of the 
  182.              routines that do division, the results of APM operations are 
  183.              guaranteed to contain enough precision to hold exact values. 
  184.              The APM routines will automatically allocate enough space in 
  185.              their results to hold the proper number of digits. 
  186. BASE.ZIP     Base Conversion of Numbers
  187.              C programmers must be able to work with binary, octal, decimal,
  188.              and hexadecimal numbers. This article describes a general
  189.              purpose conversion and formatting routine for numbers in these
  190.              (and other) bases.
  191. CALC_CRC.ZIP This routine computes a 16-bit CRC of a block of memory using
  192.              the CRC computation method used by XMODEM/CRC programs.
  193. COLLINS.ZIP  Collins math library v1.0 (C src)
  194. CRC-16.ZIP   Crc computation logic ,16 bit
  195. CRC-32B.ZIP  Crc computation logic ,32 bit
  196. CRC4MSC.ZIP  Fast crc routines for microsoft c
  197. CRCCHK.ZIP   CRC calculation , C source
  198. CRS_C.ZIP    Cyclic Redundancy Check calclations in C
  199. CUG105.ZIP   The Incredible Superpowerful Floating Point Package for BDS C v1.4
  200. EXTMATH.ZIP  Extended arithmetic functions (extmath version 1.0)
  201.              ExtMath is a shareware library of C callable functions for
  202.              arithmetic with very large numbers, for 386 and higher PCs.
  203. FFT.ZIP      FFT Program for Turbo-C
  204.              The FFT program and test signal generators included in the
  205.              archive, can be used to perform signal analysis in the
  206.              frequency domain, using samples in the time domain.
  207.              Historically the applications have ranged from music to radar.
  208.              I recently have been doing some research in the radar field
  209.              using this FFT to perform relative velocity measurements. This
  210.              program can be further refined to meet your needs.
  211. FFT142.ZIP   fft - calculate fast Fourier transform of time domain curve (C source)
  212. FFT3.ZIP     Fast Fourier Transform
  213. FFT4.ZIP     Fast Fourier Transform
  214. FFTSING.ZIP  Fast Fourier Transform
  215. FIXFLOA2.ZIP Fix-float a library for rapid handling of decimal numbers
  216.              represented on a fixed point binary notation (C)
  217. JPSTATAO.ZIP fast and precise area under some popular statistical
  218.              distributions calculations header for c/c++ programs.
  219.              introductory set.
  220. LOGRTHMH.ZIP The logrthm.h file is an extension to the math.h header file.
  221.              Where most company's math libraries define a logarithm to the
  222.              base e function and, maybe, a logarithm base 10, none that I
  223.              have seen allow for other bases. This file defines the function
  224.              "logrthm" that returns the Log base B of N. B and N may be any
  225.              combination of types int, float, double, long double, or
  226.              complex. C src.
  227. RAND1.ZIP    This is the best known random number generator available (c source)
  228. RAND31.ZIP   Random number generator in C/asm
  229. SQROOT.ZIP   Fast integer squareroot calculation algorithm (With C/ASm src)
  230. SQRT1.ZIP    Fast square root using derivatives  ( c source)
  231.              This function returns the Square Root of the number given in
  232.              16.16 fixed point math. The number supplied must also be in
  233.              16.16 fixed point math. You must call the table(); before using
  234.              it. The numbers returned are not precise at all but will work
  235.              very well. Numbers can range from 0 to 300. You can increase
  236.              this if you feel the need. It is not optimized, since I didn't
  237.              feel like it.
  238. TDIG11.ZIP   Libraries containing functions for finding all roots to
  239.              polynomials. Handles polynomials with both real and complex
  240.              coefficients. Other useful polynomial functions are included.
  241.              Works with both DOS and Windows. Formats for both Microsoft and
  242.              Borland languages are included. Developed by TechniLib.
  243. TRAN21.ZIP   Libraries with high-performance random number generators for C/C++.
  244.              Includes functions to generate random numbers for: uniform,
  245.              normal, gamma, beta, Cauchy, chi-squared, F, t, exponential,
  246.              Gumbel, Pareto, Weibull, logistic, binomial, geometric,
  247.              negative binomial, and poisson distributions. Formats for
  248.              Microsoft, Borland, and Watcom are included. Operates under
  249.              both DOS and Windows. Developed by TechniLib.
  250.  
  251.  
  252.              ==========================
  253.                  C sourcecode files
  254.              ==========================
  255. ALLOCATE.ZIP ALLOCATE.C
  256.              This set of three routines provides a VERY high-speed memory 
  257.              allocation scheme when you have an application in which most or 
  258.              all of the allocated blocks are either (1) all about the same 
  259.              size, or (b) smaller than some (small) maximum size. 
  260. ANONIRC.ZIP  Krad anonymous IRC (C source)
  261. ARGPAR.ZIP   argparse.h: macros for parsing command arguments.
  262. ARGS.ZIP     ARGS: Program to print command line arguments.
  263.              I wrote this program to show the arguments passed to programs
  264.              that are invoked under the covers by some utilities. Rather
  265.              than performing the utility function, ARGS only prints to the
  266.              screen (STDOUT) the passed parameters. with C source
  267. AUR134AZ.ZIP AURORA BBS-system + Source in C
  268. AUTOSCRN.ZIP AUTOSCREEN v2.01
  269.              Portable ANSI C User interface Library. Is a fully portable,
  270.              event-driven, multi-threaded user-interface library; written in
  271.              a combination of ANSI-C and low-level assembler. It is aimed at
  272.              programmers developing real-time bespoke applications in C who
  273.              need to supply a MS Windows-type interface but without the
  274.              run-time and memory overheads that such systems incurr.
  275. B_PLUSUD.ZIP The b-plus program a b-tree indexing file module for c
  276.              programmers by hunter and associates b-plus is a versatile,
  277.              carefully designed module for c programmers who need a fast,
  278.              efficient program for indexing data files. B-plus allows data
  279.              records to be retrieved based on a key value without regard to
  280.              their position in the data file. The data records can also be
  281.              accessed in sequential order in either a forward and reverse direction.
  282. BAWK.ZIP     bawk - text processor
  283.              Bawk is a text processing program that searches files for
  284.              specific patterns and performs "actions" for every occurrance
  285.              of these patterns. The patterns can be "regular expressions" as
  286.              used in the UNIX "ex" editor. The actions are expressed using a
  287.              subset of the "C" language. (C source)
  288. BBSC.ZIP     BBS (bulletin board system) written in unix system-III "C".  
  289. BBSCKIT.ZIP  The BBSC Toolkit for Building BBS's in Portable C
  290.              This collection of program source in C originally came from
  291.              Unix Systems. It is intended for people who wish to roll their
  292.              own Version of a BBS. Included with the C BBS is Umodem.c. It
  293.              was created to support users of microcomputers connected to
  294.              timeshared Unix Systems. Gluing the two products Should be a
  295.              good exercise for the enterprising C programmer.
  296. BFI_201.ZIP  Bawk C actions interpreter ver 1.1
  297.              Is a text processing program that searches files for specific
  298.              patterns and performs "actions" for every occurrance of these
  299.              patterns. The patterns can be "regular expressions" as used in
  300.              the UNIX "ex" editor. The actions are expressed using a subset
  301.              of the "C"
  302. BISON122.ZIP bison - GNU Project parser generator (yacc replacement)
  303.              with C source.
  304. BITOPS.ZIP   BITOPS.C - Various bit-manipulation procedures.
  305. BITSFUNC.ZIP This module contains BIT manipulation routines in C
  306. BITSTRG.ZIP  Bit manipulation in C (bitstrg)
  307. BM.ZIP       This archive is a MSDOS version of an "fgrep" utility ported
  308.              from XENIX to Computer Innovations C86 (quite simple,
  309.              actually). It uses the Boyer-Moore algorithm for parallel
  310.              string searches. On XENIX it really blows the real fgrep
  311.              program away in performance. However, in MSDOS, the FIND
  312.              command is still a bit faster, albeit more limited. In the
  313.              archive: C Source.
  314. BMG.ZIP      Boyer-Moore-Gosper search routines  in C
  315. BNP_MENU.ZIP Simple And Effective Menuing-System Source(C)+ Exe(DOS)+ DemoFile...
  316. BOOTEX10.ZIP System reboot examples, with C ASM src
  317. BOOTMENU.ZIP BOOTMENU is yet another program which allows you to select 
  318.              between multiple AUTOEXEC.BAT and CONFIG.SYS files when you 
  319.              turn on your computer. It can also be used to provide menu 
  320.              access to various "turnkey" applications, with or without 
  321.              switching to a new system configuration. C source.
  322. BSTRNG11.ZIP BSTRING Version 1.10
  323.              BSTRING Makes the powerful string functions in BASIC available
  324.              to C and C++. All BSTRING libraries are fully written in fast
  325.              assembly code. Optimizations for Pentium processors are
  326.              implemented. Both Microsoft and Borland formats are included.
  327.              BSTRING was developed by TechniLib.
  328. C-FLOW.ZIP   Cflow -- a program to reveal c program structure
  329.              This program, CFLOW, accepts C source files as input and
  330.              generates as output to STDOUT a roughly structured listing of
  331.              module (function) declarations and the function calls within them.
  332. CALCULAT.ZIP calculat.c an onscreen calculator (C source)
  333. CALE-TCC.ZIP cal - display calendar
  334.              Display a calendar for a particular year. If month-number is 
  335.              supplied, only that month is displayed. C source.
  336. CDLLIST.ZIP  This is code for an abstract data type representing a circular
  337.              doubly linked list. This type of list is extemely usefull for
  338.              everything from text editors to any type of dynamic storage.
  339. CDROMC.ZIP   C source that counts the number of CD-ROM units
  340. CHAINSAW.ZIP CHAINSAW
  341.              This utility removes an entire directory tree, asking for 
  342.              permission only once, before beginning. This is very useful for 
  343.              removing entire software packages etc. which can have many 
  344.              files and sub-directories. Using the DOS delete command, you 
  345.              would have to visit each directory (starting at the leaves of 
  346.              the tree), delete all files (replying 'Y' to the prompt), 
  347.              backup one directory level, remove the directory, cd to the 
  348.              next "leaf" directory, and repeat the process. With C source.
  349. CLIB_ASM.ZIP CLIB
  350.              Provides C-like printf(), fprintf(), and sprintf() functions
  351.              for Macro Assembler programmers. Included are a macro header
  352.              (which must included in assembly) and a library containing
  353.              runtime support. This document assumes that you know pretty
  354.              much what you're doing. (asm)
  355. CLOCK.ZIP    clock.c an onscreen ASCII clock using curses and math libraries.
  356. COMM.ZIP     These functions perform serial i/o action on ibm pc (c source)
  357. COMTEST.ZIP  Example of Using COM Ports with standard C funtions.
  358. CONSL11.ZIP  Console text output library - 16/32 bit C/C++ v1.0
  359.              High performance, compiler portable text based console output 
  360.              library. Requires SciTech PM/Pro library and will support any 
  361.              compiler/DOS extender supported by the PM/Pro library, such as 
  362.              Borland, Watcom, Microsoft etc.
  363. CRACKLIB.ZIP CrackLib is a library containing a C function (well, lots of
  364.              functions really, but you only need to use one of them) which
  365.              may be used in a "passwd"-like program. The idea is simple: try
  366.              to prevent users from choosing passwords that could be guessed
  367.              by "Crack" by filtering them out, at source.
  368. CSORT.ZIP    A program which demonstrates the action of six sort algorithms
  369.              using animated graphics. (with C source)
  370. CSOURCE.ZIP  Borland C/C++ Source Pack Includes full SOurces for color
  371.              blending, morphing, dissolving(+fixer), GFX- loader, warping,
  372.              image- flips and more ...
  373. CTASK22.ZIP  CTask - A Multitasking Kernel for C. Version 2.2
  374. CTB100T.ZIP  A Library of Functions for Turbo C 1.00
  375.              Containing Graphics, Fonts, Windows, Sound, Background Sound
  376.              Mouse, Joystick and Printer Controls and more
  377. CTRL2CAP.ZIP Ctrl2cap Keyboard Filter
  378.              Hook onto the keyboard I/O path and massage the input stream
  379.              converting caps-locks into controls  (C source)
  380. DAY_ELAP.ZIP Program to calculate # of days between two dates _(C source)
  381. DDUMP.ZIP    ddump.c displays a file hex 'dump' on the screen.  (C source)
  382. DIFFTIME.ZIP Small utility which calculates the difference in hours and
  383.              seconds between a starting time and finish time. Useful for
  384.              calculating payroll hours, overtime, etc. With C source code.
  385. DJMOUSE.ZIP  djgpp mouse routines (C source)
  386. DLINK.ZIP    DLINK , Linked list implementation in C. compatible with Turbo C 2.0.
  387. DLOADU14.ZIP DLOAD[TM] Version 1.4
  388.              Dynamic Loading/Functional Paging Utility for Segmenting C
  389.              Programs in DOS
  390. ESPRESSO.ZIP espresso - Boolean Minimization, C source
  391. EVENODD.ZIP  mem even/odd address 64k write test (16/32bit)
  392.              Test the speed of writing on even or odd addresses on your CPU. 
  393.              The best speed is gained if you write to an even and an address 
  394.              that the mod of 4 is 0. other addresses will cause overhead in 
  395.              cpu movsd instruction.)  
  396. EXTMATH.ZIP  This is a library of C-callable assembler subroutines to do
  397.              64-bit unsigned math. The header file, extmath.h, typedef's an
  398.              8-byte data type, "extnum_t", which the functions all use.
  399. FILEDATE.ZIP Programm to get the date of a file passed as a command line 
  400.              argument and compare to system date, if file dates are not the 
  401.              same return an error. C source
  402. FILEPART.ZIP filepart.c
  403.              Partitions files into 1.44MB size chuncks for transferring to
  404.              diskette, C source
  405. FMAZ21.ZIP   FMAZ21 Version 2.1 (4/15/95)
  406.              Generates mazes on your VGA display. The mazes are displayed in
  407.              3D. Use the arrow keys to solve them or have the computer solve
  408.              them. Borland Turbo C 3.0 source code is included.
  409. FREQ.ZIP     Counts the frequency of every character in a file.
  410. GETOPT.ZIP   Here are 2 different versions of getopt, the command line
  411.              argument processor for UNIX. C source
  412. GNUMAKE.ZIP  Make, A Program for Directing Recompilation Edition 0.45, for
  413.              make Version 3.71 Beta. (C Src)
  414. GSRC208A.ZIP GEPASI - A simulator of metabolic pathways and other dynamical
  415.              systems . 'C' source code for GEPASI 2.0, release 2.02c
  416. HOST10.ZIP   HOST (HOST.ZIP), Ver 1.0, <ASP>.
  417.              Simple 1 line BBS for DOS. Complete source. Requires the 
  418.              Personal Communications Library for C/C++ (PCL4C). By 
  419.              MarshallSoft Computing, Inc. $0 (FREE).  
  420. ICECREAM.ZIP ICECream - SoftICE '95 Detection  (C source)
  421. INT9.ZIP     Source code for getting full contol over keyboard.
  422. KAFSRT20.ZIP KAFS 2.0
  423.              Is a complete file system and sort package for C programmers.
  424.              Includes source code, instructions, specifications, and
  425.              associated utilities-- everything needed to write utility and
  426.              application software using this unique system. The code is
  427.              compact, fast, and easily implemented. The file system has been
  428.              run on 8088 systems and shown to be at least as fast as
  429.              anything else available. C source
  430. KWTREE.ZIP   Kwtree (Karl Weller; $0) lists all of the directories on the
  431.              current disk drive.
  432. LANGTN.ZIP   Program to run an interesting self-reproducing cellular
  433.              automata. This can run either under X, or on terminals using
  434.              ANSI escape sequences.  (C source and .EXE file)
  435. LISTQUE.ZIP  Linked list, I-Tree, Que, and Stack Library.
  436.              This file contains info for the linked list, que, and stack 
  437.              functions. A Simple test program has been written to give you 
  438.              an idea of how to use and call the functions, It's a spread 
  439.              sheet like program to test various linked list functions. We 
  440.              basicly build a 2d array with a linked list. There's a simple 
  441.              interface to add/change data in the elements and move around 
  442.              the list's. This program does not go over all functions, but 
  443.              should give you and idea, of how to use the library. 
  444. M-CPP.ZIP    This directory contains the source to my C preprocessor with C src.
  445. MAJORBBS.ZIP The Major BBS by Tim Stryker Release 2.2  
  446.              The Major BBS is a multi-user program designed to support all 
  447.              of the features typically desired in a multi-user dial-up host. 
  448.              It is intended for use with the GALACTICOMM BREAKTHROUGH, a 
  449.              16-channel modem card for the IBM PC, XT, AT, and compatibles. 
  450.              C source.
  451. MBASIC.ZIP   MICRO-BASIC:
  452.              THis is a very simple INTEGER BASIC interpreter that I wrote a 
  453.              number of years ago, and subsequently ported to MICRO-C. While 
  454.              not a great example of coding style (it was a quick and dirty 
  455.              hack job), It is quite instructive, as a simple but fairly 
  456.              complete interpreter. 
  457. MCB.ZIP      Mcb.c - Multi-Collide Bot v2.0 (beta)  
  458. MELTICE.ZIP  MeltICE - SoftICE '95 version 3 detection (C source)
  459. MIKDLL.ZIP   MikDLL
  460.              Docs, routines & example code for creating & using your own 
  461.              dynamic loadable routines/drivers for DOS without having to 
  462.              resort to assembly. C sources for BC 3.1
  463. MINCOM15.ZIP minicom - friendly serial communication program
  464.              Is a communication program which somewhat resem- bles the
  465.              shareware program TELIX but is free with source code and runs
  466.              under most unices. Features include dialing directory with
  467.              auto-redial, support for UUCP-style lock files on serial
  468.              devices, a seperate script language inter- preter, capture to
  469.              file, multiple users with individual configurations, and more.
  470. MOU.ZIP      Mouse routines with 'real' graphic cursor in text mode. C source
  471. MOUSDEMO.ZIP Mousedemo (DOS) in C
  472. MTHR25.ZIP   MicroThread V2.5
  473.              A minimal Borland/Turbo C multithreading library for DOS
  474. MTOOLS.ZIP   MTOOLS version 2.0
  475.              MTools is a public domain collection of programs to allow unix
  476.              systems to read, write, and manipulate files on an msdos
  477.              filesystem (typically a diskette). C source
  478. PAUSE.ZIP    Pause - is a C routine to provide a delay that is safer to use
  479.              than delay() when serial-port interrupts are possible.
  480. PCCP047.ZIP  Pete Cann's Communication Package
  481.              SeT of communications programs and related files. Fax, 
  482.              Terminal, Host, etc. Includes C source code  
  483. PCL4C60.ZIP  PERSONAL COMMUNICATIONS LIBRARY FOR C/C++  Ver 6.0, <ASP>. 
  484.              Real and protected mode (16 & 32 bits) DOS. Async comm library 
  485.              supporting COM1-COM20 to 115,200, 4+ ports concurrently, many 
  486.              dumb multiport boards, 16550 UART, interrupt driven, RTS/CTS 
  487.              flow control, any UART address & IRQ, all memory models. 
  488.              Supports Watcom C/C++, Turbo C/C++, Borland C/C++, MIX Power C, 
  489.              and Microsoft C/C++  
  490. PROMODEM.ZIP This is a sample BBS program that you can use as a building
  491.              block.. C source
  492. PUP-V2B.ZIP  Puppy V2b, The 1'st BBS System.??
  493.              Pup is a very modest project: it is a very small scale bulletin 
  494.              board, targeted mainly for the current low-end type machines; 
  495.              Z80, 64K, maybe 500K disk storage, primitive DOS. It of course 
  496.              works fine on MSDOS; there is a pclone version available. (Ask) 
  497. QLIB20_1.ZIP Q LIB (Quick LIBraries) v2.06
  498.              Is an almost complete C LIB replacement for any LIBs you may 
  499.              have. QLIB is 32bit ASM coded for use with DOS extenders. QLIB 
  500.              contains most C functions for file IO, memory alloc and much 
  501.              more. Plus more for video, kbd, etc. QLIB supports Borland C++, 
  502.              Watcom C++, MS Vis C++, MASM , TASM , WASM and NASM. All you 
  503.              need is PMODE/W v1.31+ or DOS/4GW or WDOSX DOS extenders.  
  504. REDBLA.ZIP   Threaded RedBlack Trees Library
  505.              The C source files on this disk are an implementation of a
  506.              hybrid data structure, the threaded RedBlack tree. A.J.Perlis
  507.              and C.Thornton developed the idea of threaded binary trees as
  508.              early as 1960. I was exposed to Red- Black trees through an
  509.              April 1992 Dr.Dobbs Journal article by Bruce Schneier. The
  510.              RedBlack tree is an improvement on the traditional binary tree
  511.              (not to be confused with B-trees), and an alternative to AVL
  512.              trees.
  513. REGEXP3.ZIP  Regular Expression pattern matching routines for C programmers.
  514.              Very nice, well behaved portable C sourcecode. Compile and link
  515.              or build an add-on library using LIB. Like wildcards, but much
  516.              much more powerful. Distributable C sourcecode to regexp(3)
  517.              from BSD Unix 5.2 (This code donated to UC Berkeley by the
  518.              University of Toronto.)
  519. RHYME4.ZIP   Simple rhyming wheel program -- finds rhymes for an input word.
  520.              With C source
  521. SERUS221.ZIP SERIOUS version 2.21
  522.              Serial communications device driver is a device driver for the
  523.              serial port of the IBM PC and compatible computers. It is not a
  524.              communications program. It does provide the tools to write your
  525.              own communications program. There are, of course, BIOS and DOS
  526.              routines for serial com- munications, but these are weak, and
  527.              are not used in serious programs. The SERIOUS device driver is
  528.              intended to fill this gap. C Source
  529. SETPRI.ZIP   setpri.c
  530.              Program to change priority of a process or a user. useful for
  531.              managing system cpu resorces, especially when large background
  532.              jobs are running.
  533. SNIP9707.ZIP The SNIPPETS collection is an archive of over 700 separate 
  534.              files, over 94,000 lines of mostly C/C++ source code - all 
  535.              public domain and freeware - which contains the best C/C++ 
  536.              answers to "How do I...?" programming questions.  
  537. SPLIMERG.ZIP Split/merge files at any size, C source
  538. TEXTWIN.ZIP  TESTWIN.C Simple test code for Text Windowing Library for 
  539.              Micro-C, Turbo-C, and DJGPP.  
  540. THESRC20.ZIP THE - The Hessling Editor (with C source)
  541.              THE is a full-screen character mode text editor based on the
  542.              VM/CMS editor XEDIT and some features of KEDIT for DOS written
  543.              by Mansfield Software. THE is known to run on SUNOS 4.1.3,
  544.              Solaris 2.x, Xenix-386, DOS, OS/2 2.x, Esix 4.0.3a, ATT SystemV
  545.              3.2, Linux, 386BSD, AIX, HP-UX, Ultrix, Sequent, DG/UX. THE
  546.              should compile on any Unix system.
  547. TIMERDJ.ZIP  Timer functions for Djgpp
  548. TXMS11.ZIP   A library enabling DOS-based C and C++ programs to gain quick
  549.              and simple access to extended memory via XMS. Formats for both
  550.              Microsoft and Borland are included. Developed by TechniLib.
  551. UNIX2D.ZIP   unix2dos.c
  552. VDIFF.ZIP    VDIFF.C - Visual (or vertical) difference
  553.              Produce a side-by-side comparison of two text files in a manner
  554.              analogous to the DIFF/PARALLEL command in VMS.
  555. VOLUME.ZIP   volume.c
  556.              sets the audio volume on SPARCstations running 4.*
  557. WORDCNT.ZIP  wordcnt.c
  558.              Program which creates an alphabetical linked list of words from
  559.              a given text file and their occurance (count) in that file.
  560. VT100_10.ZIP Vt-100 emulator with C source
  561. XBBS7200.ZIP Sandy Zelkowitz's XBBS for UNIX and Xenix Source code for 
  562.              latest version August 1992 
  563. XL080496.ZIP XLISP is a dialect of the Lisp programming language with
  564.              extensions to support object-oriented programming. with SRC in C
  565. XMSSTUFF.ZIP XMS Memory Routines in C
  566.              Here is my XMS memory access routines. Anyone familiar with XMS
  567.              should get them to work without any problems (Hmm, that is what
  568.              they told me when I started my EMS routines that never worked. Hmm...)
  569. XTABS200.ZIP XTABS
  570.              "ASCII toolkit" to manipulate text files in ways useful for
  571.              (eg) C/C++/ASM programming and Internet texts: intelligent tabs
  572.              optimisation can detect C/C++/ASM quoted texts; conversion
  573.              between 7-bit ASCII, PC8 & WordStar doc/nondoc; paragraph
  574.              recognition; tabs resizing; change CR/LF/FF;
  575.  
  576.  
  577.